Big Huge Thesaurus

solar plexus

noun